package com.zlc.common.annotation;

import com.zlc.common.common.constant.ParameterType;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

@Target({ElementType.FIELD})
@Retention(RetentionPolicy.RUNTIME)
public @interface Parameter {
    String defaultValue() default "";

    String desc() default "";

    ParameterType type() default ParameterType.STRING;

    String catalog() default "其他";

    int sortNum() default 0;
}
